[INFO] fetching crate snarkvm-compiler 0.9.0...
[INFO] checking snarkvm-compiler-0.9.0 against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] extracting crate snarkvm-compiler 0.9.0 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate snarkvm-compiler 0.9.0 on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate snarkvm-compiler 0.9.0
[INFO] finished tweaking crates.io crate snarkvm-compiler 0.9.0
[INFO] tweaked toml for crates.io crate snarkvm-compiler 0.9.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d1f48752410c699cc2443b8b1da7821bb465a9a30203ed410e1d866497980c81
[INFO] running `Command { std: "docker" "start" "-a" "d1f48752410c699cc2443b8b1da7821bb465a9a30203ed410e1d866497980c81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1f48752410c699cc2443b8b1da7821bb465a9a30203ed410e1d866497980c81", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1f48752410c699cc2443b8b1da7821bb465a9a30203ed410e1d866497980c81", kill_on_drop: false }`
[INFO] [stdout] d1f48752410c699cc2443b8b1da7821bb465a9a30203ed410e1d866497980c81
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 965c986a5f88bc7b77725d79ff829f624cabdd8a551b056972ef048c4a27bec3
[INFO] running `Command { std: "docker" "start" "-a" "965c986a5f88bc7b77725d79ff829f624cabdd8a551b056972ef048c4a27bec3", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]     Checking aleo-std-cpu v0.1.4
[INFO] [stderr]     Checking aleo-std-profiler v0.1.15
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]     Checking dirs-sys v0.3.7
[INFO] [stderr]     Checking aleo-std-timer v0.1.2
[INFO] [stderr]    Compiling syn v2.0.18
[INFO] [stderr]     Checking bech32 v0.9.1
[INFO] [stderr]     Checking once_cell v1.17.2
[INFO] [stderr]     Checking smallvec v1.10.0
[INFO] [stderr]    Compiling libz-sys v1.1.9
[INFO] [stderr]    Compiling openssl-sys v0.9.88
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling curl-sys v0.4.62+curl-8.1.0
[INFO] [stderr]    Compiling ahash v0.8.3
[INFO] [stderr]    Compiling curl v0.4.44
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking dirs v4.0.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking blake2s_simd v1.0.1
[INFO] [stderr]     Checking aleo-std-storage v0.1.3
[INFO] [stderr]     Checking parking_lot_core v0.9.7
[INFO] [stderr]     Checking colored v2.0.0
[INFO] [stderr]    Compiling snarkvm-circuit-types-boolean v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-environment-witness v0.9.16
[INFO] [stderr]    Compiling snarkvm-circuit-types-field v0.9.15
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]    Compiling snarkvm-circuit-types-scalar v0.9.15
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling snarkvm-circuit-types-integers v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-group v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-address v0.9.15
[INFO] [stderr]    Compiling snarkvm-circuit-types-string v0.9.15
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]    Compiling snarkvm-circuit-algorithms v0.9.15
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling snarkvm-circuit-collections v0.9.15
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling snarkvm-circuit-network v0.9.15
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling log v0.4.18
[INFO] [stderr]     Checking tracing-core v0.1.31
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling snarkvm-circuit-account v0.9.15
[INFO] [stderr]     Checking enum_index v0.2.0
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling snarkvm-circuit-program v0.9.15
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking thread_local v1.1.7
[INFO] [stderr]     Checking time v0.3.21
[INFO] [stderr]     Checking sha2 v0.10.6
[INFO] [stderr]     Checking tracing-log v0.1.3
[INFO] [stderr]     Checking dashmap v5.4.0
[INFO] [stderr]    Compiling enum_index_derive v0.2.0
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.163
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling snarkvm-utilities-derives v0.9.16
[INFO] [stderr]    Compiling tracing-attributes v0.1.24
[INFO] [stderr]    Compiling aleo-std-time v0.1.2
[INFO] [stderr]    Compiling aleo-std-timed v0.1.2
[INFO] [stderr]    Compiling derivative v2.2.0
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]    Compiling tracing-test-macro v0.2.4
[INFO] [stderr]    Compiling serial_test_derive v0.9.0
[INFO] [stderr]     Checking aleo-std v0.1.18
[INFO] [stderr]     Checking thiserror v1.0.40
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]     Checking serial_test v0.9.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.17
[INFO] [stderr]     Checking tracing-test v0.2.4
[INFO] [stderr]     Checking serde v1.0.163
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking snarkvm-utilities v0.9.15
[INFO] [stderr]     Checking snarkvm-fields v0.9.15
[INFO] [stderr]     Checking snarkvm-curves v0.9.15
[INFO] [stderr]     Checking snarkvm-console-network-environment v0.9.15
[INFO] [stderr]     Checking snarkvm-parameters v0.9.15
[INFO] [stderr]     Checking snarkvm-r1cs v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-boolean v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-field v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-scalar v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-integers v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-group v0.9.15
[INFO] [stderr]     Checking snarkvm-algorithms v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-string v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types-address v0.9.15
[INFO] [stderr]     Checking snarkvm-console-types v0.9.15
[INFO] [stderr]     Checking snarkvm-console-algorithms v0.9.15
[INFO] [stderr]     Checking snarkvm-console-collections v0.9.15
[INFO] [stderr]     Checking snarkvm-console-network v0.9.15
[INFO] [stderr]     Checking snarkvm-circuit-environment v0.9.15
[INFO] [stderr]     Checking snarkvm-console-account v0.9.15
[INFO] [stderr]     Checking snarkvm-console-program v0.9.15
[INFO] [stderr]     Checking snarkvm-circuit-types v0.9.15
[INFO] [stderr]     Checking snarkvm-console v0.9.15
[INFO] [stderr]     Checking snarkvm-circuit v0.9.15
[INFO] [stderr]     Checking snarkvm-compiler v0.9.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/process/stack/finalize_types/mod.rs:30:38
[INFO] [stdout]    |
[INFO] [stdout] 30 |     program::{EntryType, Identifier, Interface, LiteralType, PlaintextType, RecordType, Register, RegisterType},
[INFO] [stdout]    |                                      ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: variant `crate::program::ProgramDefinition::Interface` exists but is inaccessible
[INFO] [stdout]   --> src/program/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Interface,
[INFO] [stdout]    |     ^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/process/stack/register_types/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Interface,
[INFO] [stdout]    |         ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: these items exist but are inaccessible:
[INFO] [stdout]       crate::process::stack::finalize_types::matches::Interface
[INFO] [stdout]   --> src/program/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Interface,
[INFO] [stdout]    |     ^^^^^^^^^ `crate::program::ProgramDefinition::Interface`: not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/program/mod.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |     program::{EntryType, Identifier, Interface, PlaintextType, ProgramID, RecordType},
[INFO] [stdout]    |                                      ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this variant instead:
[INFO] [stdout]            crate::program::ProgramDefinition::Interface
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TrialSRS` in `testnet3`
[INFO] [stdout]   --> src/snark/universal_srs.rs:76:64
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 .get_or_try_init(snarkvm_parameters::testnet3::TrialSRS::load_bytes)
[INFO] [stdout]    |                                                                ^^^^^^^^ could not find `TrialSRS` in `testnet3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TESTNET3_CREDITS_PROGRAM` in module `snarkvm_parameters::testnet3`
[INFO] [stdout]    --> src/process/mod.rs:110:78
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let (proving_key, verifying_key) = snarkvm_parameters::testnet3::TESTNET3_CREDITS_PROGRAM
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snarkvm_parameters::testnet3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `AbsWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `AbsWrapped` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Add` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Add` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `AddWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `AddWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Div` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Div` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `DivWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `DivWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Double` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Double` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Modulo` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Modulo` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Mul` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Mul` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `MulWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `MulWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Nand` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Nand` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Neg` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Neg` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Nor` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Nor` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Not` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Not` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Pow` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Pow` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `PowWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `PowWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Rem` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Rem` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `RemWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `RemWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Shl` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Shl` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `ShlWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `ShlWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Shr` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Shr` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `ShrWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `ShrWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Square` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Square` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `SquareRoot` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `SquareRoot` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Sub` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Sub` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `SubWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `SubWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Ternary` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Ternary` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 3 generic arguments but 4 generic arguments were supplied
[INFO] [stdout]   --> src/snark/mod.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     marlin::MarlinSNARK<<N as Environment>::PairingCurve, FiatShamir<N>, marlin::MarlinHidingMode, [Fr<N>]>;
[INFO] [stdout]    |             ^^^^^^^^^^^ expected 3 generic arguments                                               ------- help: remove this generic argument
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 3 generic parameters: `E`, `FS`, `MM`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/snarkvm-algorithms-0.9.15/src/snark/marlin/marlin.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct MarlinSNARK<E: PairingEngine, FS: AlgebraicSponge<E::Fq, 2>, MM: MarlinMode>(
[INFO] [stdout]    |            ^^^^^^^^^^^ -                 --                             --
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `snarkvm-compiler` (lib) due to 7 previous errors; 26 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `snarkvm_utilities::test_crypto_rng`
[INFO] [stdout]   --> src/ledger/block/header/merkle.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     use snarkvm_utilities::test_crypto_rng;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `test_crypto_rng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `snarkvm_utilities::rand::test_crypto_rng`
[INFO] [stdout]   --> src/ledger/state_path/circuit/verify.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     use snarkvm_utilities::rand::test_crypto_rng;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `test_crypto_rng` in `rand`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `snarkvm_utilities::test_crypto_rng`
[INFO] [stdout]   --> src/ledger/vm/finalize.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     use snarkvm_utilities::test_crypto_rng;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `test_crypto_rng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `snarkvm_utilities::test_crypto_rng`
[INFO] [stdout]    --> src/ledger/vm/verify.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     use snarkvm_utilities::test_crypto_rng;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `test_crypto_rng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `snarkvm_utilities::test_crypto_rng_fixed`
[INFO] [stdout]    --> src/ledger/mod.rs:828:9
[INFO] [stdout]     |
[INFO] [stdout] 828 |     use snarkvm_utilities::test_crypto_rng_fixed;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `test_crypto_rng_fixed` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `snarkvm_utilities::test_crypto_rng`
[INFO] [stdout]    --> src/ledger/mod.rs:889:9
[INFO] [stdout]     |
[INFO] [stdout] 889 |     use snarkvm_utilities::test_crypto_rng;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `test_crypto_rng` in the root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/process/stack/finalize_types/mod.rs:30:38
[INFO] [stdout]    |
[INFO] [stdout] 30 |     program::{EntryType, Identifier, Interface, LiteralType, PlaintextType, RecordType, Register, RegisterType},
[INFO] [stdout]    |                                      ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: variant `crate::program::ProgramDefinition::Interface` exists but is inaccessible
[INFO] [stdout]   --> src/program/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Interface,
[INFO] [stdout]    |     ^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/process/stack/register_types/mod.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |         Interface,
[INFO] [stdout]    |         ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout] note: these items exist but are inaccessible:
[INFO] [stdout]       crate::process::stack::finalize_types::matches::Interface
[INFO] [stdout]   --> src/program/mod.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     Interface,
[INFO] [stdout]    |     ^^^^^^^^^ `crate::program::ProgramDefinition::Interface`: not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `console::program::Interface`
[INFO] [stdout]   --> src/program/mod.rs:40:38
[INFO] [stdout]    |
[INFO] [stdout] 40 |     program::{EntryType, Identifier, Interface, PlaintextType, ProgramID, RecordType},
[INFO] [stdout]    |                                      ^^^^^^^^^ no `Interface` in the root
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this variant instead:
[INFO] [stdout]            crate::program::ProgramDefinition::Interface
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `TrialSRS` in `testnet3`
[INFO] [stdout]   --> src/snark/universal_srs.rs:76:64
[INFO] [stdout]    |
[INFO] [stdout] 76 |                 .get_or_try_init(snarkvm_parameters::testnet3::TrialSRS::load_bytes)
[INFO] [stdout]    |                                                                ^^^^^^^^ could not find `TrialSRS` in `testnet3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TESTNET3_CREDITS_PROGRAM` in module `snarkvm_parameters::testnet3`
[INFO] [stdout]    --> src/process/mod.rs:110:78
[INFO] [stdout]     |
[INFO] [stdout] 110 |             let (proving_key, verifying_key) = snarkvm_parameters::testnet3::TESTNET3_CREDITS_PROGRAM
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `snarkvm_parameters::testnet3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `AbsWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `AbsWrapped` in the type namespace is also re-exported here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(ambiguous_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Add` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Add` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `AddWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `AddWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Div` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Div` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `DivWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `DivWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Double` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Double` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Modulo` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Modulo` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Mul` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Mul` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `MulWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `MulWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Nand` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Nand` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Neg` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Neg` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Nor` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Nor` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Not` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Not` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Pow` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Pow` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `PowWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `PowWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Rem` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Rem` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `RemWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `RemWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Shl` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Shl` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `ShlWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `ShlWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Shr` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Shr` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `ShrWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `ShrWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Square` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Square` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `SquareRoot` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `SquareRoot` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Sub` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Sub` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `SubWrapped` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `SubWrapped` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: ambiguous glob re-exports
[INFO] [stdout]   --> src/program/mod.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub use instruction::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ the name `Ternary` in the type namespace is first re-exported here
[INFO] [stdout] ...
[INFO] [stdout] 39 |     network::prelude::*,
[INFO] [stdout]    |     ------------------- but the name `Ternary` in the type namespace is also re-exported here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: struct takes 3 generic arguments but 4 generic arguments were supplied
[INFO] [stdout]   --> src/snark/mod.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     marlin::MarlinSNARK<<N as Environment>::PairingCurve, FiatShamir<N>, marlin::MarlinHidingMode, [Fr<N>]>;
[INFO] [stdout]    |             ^^^^^^^^^^^ expected 3 generic arguments                                               ------- help: remove this generic argument
[INFO] [stdout]    |
[INFO] [stdout] note: struct defined here, with 3 generic parameters: `E`, `FS`, `MM`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/snarkvm-algorithms-0.9.15/src/snark/marlin/marlin.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct MarlinSNARK<E: PairingEngine, FS: AlgebraicSponge<E::Fq, 2>, MM: MarlinMode>(
[INFO] [stdout]    |            ^^^^^^^^^^^ -                 --                             --
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]   --> src/ledger/block/header/leaf/mod.rs:59:24
[INFO] [stdout]    |
[INFO] [stdout] 59 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]   --> src/ledger/transaction/leaf/mod.rs:90:24
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]   --> src/ledger/transition/input/origin/bytes.rs:74:24
[INFO] [stdout]    |
[INFO] [stdout] 74 |         let rng = &mut test_rng();
[INFO] [stdout]    |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/ledger/transition/input/mod.rs:205:24
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]   --> src/ledger/transition/leaf/mod.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/ledger/transition/output/mod.rs:227:24
[INFO] [stdout]     |
[INFO] [stdout] 227 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/ledger/vm/mod.rs:199:32
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/ledger/vm/mod.rs:235:32
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/stack/deployment/mod.rs:100:32
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:249:32
[INFO] [stdout]     |
[INFO] [stdout] 249 |                 let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:288:32
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:358:24
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:479:85
[INFO] [stdout]     |
[INFO] [stdout] 479 |         process.synthesize_key::<CurrentAleo, _>(program.id(), &function_name, &mut test_crypto_rng()).unwrap();
[INFO] [stdout]     |                                                                                     ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:510:24
[INFO] [stdout]     |
[INFO] [stdout] 510 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:605:24
[INFO] [stdout]     |
[INFO] [stdout] 605 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:680:24
[INFO] [stdout]     |
[INFO] [stdout] 680 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:758:24
[INFO] [stdout]     |
[INFO] [stdout] 758 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]    --> src/process/mod.rs:893:24
[INFO] [stdout]     |
[INFO] [stdout] 893 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]     --> src/process/mod.rs:1018:24
[INFO] [stdout]      |
[INFO] [stdout] 1018 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]     --> src/process/mod.rs:1115:24
[INFO] [stdout]      |
[INFO] [stdout] 1115 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_crypto_rng` in this scope
[INFO] [stdout]     --> src/process/mod.rs:1226:24
[INFO] [stdout]      |
[INFO] [stdout] 1226 |         let rng = &mut test_crypto_rng();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/assert.rs:491:23
[INFO] [stdout]     |
[INFO] [stdout] 491 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/assert.rs:518:23
[INFO] [stdout]     |
[INFO] [stdout] 518 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/assert.rs:548:23
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/assert.rs:575:23
[INFO] [stdout]     |
[INFO] [stdout] 575 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/is.rs:537:23
[INFO] [stdout]     |
[INFO] [stdout] 537 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/is.rs:564:23
[INFO] [stdout]     |
[INFO] [stdout] 564 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/is.rs:596:23
[INFO] [stdout]     |
[INFO] [stdout] 596 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/is.rs:623:23
[INFO] [stdout]     |
[INFO] [stdout] 623 |         let mut rng = test_rng();
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / crate::operation!(
[INFO] [stdout] 63  | |     pub struct AbsOperation<console::prelude::AbsChecked, circuit::prelude::AbsChecked, abs_checked, "abs"> {
[INFO] [stdout] 64  | |         I8 => I8 ("ensure overflows halt"),
[INFO] [stdout] 65  | |         I16 => I16 ("ensure overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |     }
[INFO] [stdout] 70  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / crate::operation!(
[INFO] [stdout] 63  | |     pub struct AbsOperation<console::prelude::AbsChecked, circuit::prelude::AbsChecked, abs_checked, "abs"> {
[INFO] [stdout] 64  | |         I8 => I8 ("ensure overflows halt"),
[INFO] [stdout] 65  | |         I16 => I16 ("ensure overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |     }
[INFO] [stdout] 70  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / crate::operation!(
[INFO] [stdout] 63  | |     pub struct AbsOperation<console::prelude::AbsChecked, circuit::prelude::AbsChecked, abs_checked, "abs"> {
[INFO] [stdout] 64  | |         I8 => I8 ("ensure overflows halt"),
[INFO] [stdout] 65  | |         I16 => I16 ("ensure overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |     }
[INFO] [stdout] 70  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / crate::operation!(
[INFO] [stdout] 63  | |     pub struct AbsOperation<console::prelude::AbsChecked, circuit::prelude::AbsChecked, abs_checked, "abs"> {
[INFO] [stdout] 64  | |         I8 => I8 ("ensure overflows halt"),
[INFO] [stdout] 65  | |         I16 => I16 ("ensure overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |     }
[INFO] [stdout] 70  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / crate::operation!(
[INFO] [stdout] 63  | |     pub struct AbsOperation<console::prelude::AbsChecked, circuit::prelude::AbsChecked, abs_checked, "abs"> {
[INFO] [stdout] 64  | |         I8 => I8 ("ensure overflows halt"),
[INFO] [stdout] 65  | |         I16 => I16 ("ensure overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |     }
[INFO] [stdout] 70  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | / crate::operation!(
[INFO] [stdout] 63  | |     pub struct AbsOperation<console::prelude::AbsChecked, circuit::prelude::AbsChecked, abs_checked, "abs"> {
[INFO] [stdout] 64  | |         I8 => I8 ("ensure overflows halt"),
[INFO] [stdout] 65  | |         I16 => I16 ("ensure overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 69  | |     }
[INFO] [stdout] 70  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / crate::operation!(
[INFO] [stdout] 76  | |     pub struct AbsWrappedOperation<console::prelude::AbsWrapped, circuit::prelude::AbsWrapped, abs_wrapped, "abs.w"> {
[INFO] [stdout] 77  | |         I8 => I8,
[INFO] [stdout] 78  | |         I16 => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / crate::operation!(
[INFO] [stdout] 76  | |     pub struct AbsWrappedOperation<console::prelude::AbsWrapped, circuit::prelude::AbsWrapped, abs_wrapped, "abs.w"> {
[INFO] [stdout] 77  | |         I8 => I8,
[INFO] [stdout] 78  | |         I16 => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / crate::operation!(
[INFO] [stdout] 76  | |     pub struct AbsWrappedOperation<console::prelude::AbsWrapped, circuit::prelude::AbsWrapped, abs_wrapped, "abs.w"> {
[INFO] [stdout] 77  | |         I8 => I8,
[INFO] [stdout] 78  | |         I16 => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / crate::operation!(
[INFO] [stdout] 76  | |     pub struct AbsWrappedOperation<console::prelude::AbsWrapped, circuit::prelude::AbsWrapped, abs_wrapped, "abs.w"> {
[INFO] [stdout] 77  | |         I8 => I8,
[INFO] [stdout] 78  | |         I16 => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / crate::operation!(
[INFO] [stdout] 76  | |     pub struct AbsWrappedOperation<console::prelude::AbsWrapped, circuit::prelude::AbsWrapped, abs_wrapped, "abs.w"> {
[INFO] [stdout] 77  | |         I8 => I8,
[INFO] [stdout] 78  | |         I16 => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout] 75  | / crate::operation!(
[INFO] [stdout] 76  | |     pub struct AbsWrappedOperation<console::prelude::AbsWrapped, circuit::prelude::AbsWrapped, abs_wrapped, "abs.w"> {
[INFO] [stdout] 77  | |         I8 => I8,
[INFO] [stdout] 78  | |         I16 => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 82  | |     }
[INFO] [stdout] 83  | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout] 88  | / crate::operation!(
[INFO] [stdout] 89  | |     pub struct AddOperation<core::ops::Add, core::ops::Add, add, "add"> {
[INFO] [stdout] 90  | |         (Field, Field) => Field,
[INFO] [stdout] 91  | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 103 | |     }
[INFO] [stdout] 104 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / crate::operation!(
[INFO] [stdout] 110 | |     pub struct AddWrappedOperation<console::prelude::AddWrapped, circuit::prelude::AddWrapped, add_wrapped, "add.w"> {
[INFO] [stdout] 111 | |         (I8, I8) => I8,
[INFO] [stdout] 112 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     }
[INFO] [stdout] 122 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / crate::operation!(
[INFO] [stdout] 128 | |     pub struct AndOperation<core::ops::BitAnd, core::ops::BitAnd, bitand, "and"> {
[INFO] [stdout] 129 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 130 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     }
[INFO] [stdout] 141 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:146:1
[INFO] [stdout]     |
[INFO] [stdout] 146 | / crate::operation!(
[INFO] [stdout] 147 | |     pub struct DivOperation<core::ops::Div, core::ops::Div, div, "div"> {
[INFO] [stdout] 148 | |         (Field, Field) => Field ("ensure divide by zero halts"),
[INFO] [stdout] 149 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 160 | |     }
[INFO] [stdout] 161 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:166:1
[INFO] [stdout]     |
[INFO] [stdout] 166 | / crate::operation!(
[INFO] [stdout] 167 | |     pub struct DivWrappedOperation<console::prelude::DivWrapped, circuit::prelude::DivWrapped, div_wrapped, "div.w"> {
[INFO] [stdout] 168 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 169 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |     }
[INFO] [stdout] 179 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / crate::operation!(
[INFO] [stdout] 185 | |     pub struct DoubleOperation<console::prelude::Double, circuit::prelude::Double, double, "double"> {
[INFO] [stdout] 186 | |         Field => Field,
[INFO] [stdout] 187 | |         Group => Group,
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / crate::operation!(
[INFO] [stdout] 185 | |     pub struct DoubleOperation<console::prelude::Double, circuit::prelude::Double, double, "double"> {
[INFO] [stdout] 186 | |         Field => Field,
[INFO] [stdout] 187 | |         Group => Group,
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / crate::operation!(
[INFO] [stdout] 185 | |     pub struct DoubleOperation<console::prelude::Double, circuit::prelude::Double, double, "double"> {
[INFO] [stdout] 186 | |         Field => Field,
[INFO] [stdout] 187 | |         Group => Group,
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:194:1
[INFO] [stdout]     |
[INFO] [stdout] 194 | / crate::operation!(
[INFO] [stdout] 195 | |     pub struct GreaterThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than, "gt"> {
[INFO] [stdout] 196 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 197 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     }
[INFO] [stdout] 210 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:215:1
[INFO] [stdout]     |
[INFO] [stdout] 215 | / crate::operation!(
[INFO] [stdout] 216 | |     pub struct GreaterThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_greater_than_or_equal, "gte"> {
[INFO] [stdout] 217 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 218 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 230 | |     }
[INFO] [stdout] 231 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / crate::operation!(
[INFO] [stdout] 237 | |     pub struct InvOperation<console::prelude::Inverse, circuit::prelude::Inverse, inverse?, "inv"> {
[INFO] [stdout] 238 | |         Field => Field ("ensure inverse of zero halts"),
[INFO] [stdout] 239 | |     }
[INFO] [stdout] 240 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:445:35
[INFO] [stdout]     |
[INFO] [stdout] 445 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / crate::operation!(
[INFO] [stdout] 237 | |     pub struct InvOperation<console::prelude::Inverse, circuit::prelude::Inverse, inverse?, "inv"> {
[INFO] [stdout] 238 | |         Field => Field ("ensure inverse of zero halts"),
[INFO] [stdout] 239 | |     }
[INFO] [stdout] 240 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:245:1
[INFO] [stdout]     |
[INFO] [stdout] 245 | / crate::operation!(
[INFO] [stdout] 246 | |     pub struct LessThanOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than, "lt"> {
[INFO] [stdout] 247 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 248 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |     }
[INFO] [stdout] 261 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:266:1
[INFO] [stdout]     |
[INFO] [stdout] 266 | / crate::operation!(
[INFO] [stdout] 267 | |     pub struct LessThanOrEqualOperation<console::prelude::Compare, circuit::prelude::Compare, is_less_than_or_equal, "lte"> {
[INFO] [stdout] 268 | |         // (Address, Address) => Boolean,
[INFO] [stdout] 269 | |         (Field, Field) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |     }
[INFO] [stdout] 282 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | / crate::operation!(
[INFO] [stdout] 288 | |     pub struct ModuloOperation<console::prelude::Modulo, circuit::prelude::Modulo, modulo, "mod"> {
[INFO] [stdout] 289 | |         (U8, U8) => U8("ensure divide by zero halts"),
[INFO] [stdout] 290 | |         (U16, U16) => U16("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | / crate::operation!(
[INFO] [stdout] 288 | |     pub struct ModuloOperation<console::prelude::Modulo, circuit::prelude::Modulo, modulo, "mod"> {
[INFO] [stdout] 289 | |         (U8, U8) => U8("ensure divide by zero halts"),
[INFO] [stdout] 290 | |         (U16, U16) => U16("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | / crate::operation!(
[INFO] [stdout] 288 | |     pub struct ModuloOperation<console::prelude::Modulo, circuit::prelude::Modulo, modulo, "mod"> {
[INFO] [stdout] 289 | |         (U8, U8) => U8("ensure divide by zero halts"),
[INFO] [stdout] 290 | |         (U16, U16) => U16("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | / crate::operation!(
[INFO] [stdout] 288 | |     pub struct ModuloOperation<console::prelude::Modulo, circuit::prelude::Modulo, modulo, "mod"> {
[INFO] [stdout] 289 | |         (U8, U8) => U8("ensure divide by zero halts"),
[INFO] [stdout] 290 | |         (U16, U16) => U16("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | / crate::operation!(
[INFO] [stdout] 288 | |     pub struct ModuloOperation<console::prelude::Modulo, circuit::prelude::Modulo, modulo, "mod"> {
[INFO] [stdout] 289 | |         (U8, U8) => U8("ensure divide by zero halts"),
[INFO] [stdout] 290 | |         (U16, U16) => U16("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:287:1
[INFO] [stdout]     |
[INFO] [stdout] 287 | / crate::operation!(
[INFO] [stdout] 288 | |     pub struct ModuloOperation<console::prelude::Modulo, circuit::prelude::Modulo, modulo, "mod"> {
[INFO] [stdout] 289 | |         (U8, U8) => U8("ensure divide by zero halts"),
[INFO] [stdout] 290 | |         (U16, U16) => U16("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     }
[INFO] [stdout] 295 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:300:1
[INFO] [stdout]     |
[INFO] [stdout] 300 | / crate::operation!(
[INFO] [stdout] 301 | |     pub struct MulOperation<core::ops::Mul, core::ops::Mul, mul, "mul"> {
[INFO] [stdout] 302 | |         (Field, Field) => Field,
[INFO] [stdout] 303 | |         (Group, Scalar) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 316 | |     }
[INFO] [stdout] 317 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:322:1
[INFO] [stdout]     |
[INFO] [stdout] 322 | / crate::operation!(
[INFO] [stdout] 323 | |     pub struct MulWrappedOperation<console::prelude::MulWrapped, circuit::prelude::MulWrapped, mul_wrapped, "mul.w"> {
[INFO] [stdout] 324 | |         (I8, I8) => I8,
[INFO] [stdout] 325 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |     }
[INFO] [stdout] 335 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:340:1
[INFO] [stdout]     |
[INFO] [stdout] 340 | / crate::operation!(
[INFO] [stdout] 341 | |     pub struct NandOperation<console::prelude::Nand, circuit::prelude::Nand, nand, "nand"> {
[INFO] [stdout] 342 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 343 | |     }
[INFO] [stdout] 344 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:340:1
[INFO] [stdout]     |
[INFO] [stdout] 340 | / crate::operation!(
[INFO] [stdout] 341 | |     pub struct NandOperation<console::prelude::Nand, circuit::prelude::Nand, nand, "nand"> {
[INFO] [stdout] 342 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 343 | |     }
[INFO] [stdout] 344 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:349:1
[INFO] [stdout]     |
[INFO] [stdout] 349 | / crate::operation!(
[INFO] [stdout] 350 | |     pub struct NegOperation<core::ops::Neg, core::ops::Neg, neg, "neg"> {
[INFO] [stdout] 351 | |         Field => Field,
[INFO] [stdout] 352 | |         Group => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |     }
[INFO] [stdout] 359 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / crate::operation!(
[INFO] [stdout] 365 | |     pub struct NorOperation<console::prelude::Nor, circuit::prelude::Nor, nor, "nor"> {
[INFO] [stdout] 366 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 367 | |     }
[INFO] [stdout] 368 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:364:1
[INFO] [stdout]     |
[INFO] [stdout] 364 | / crate::operation!(
[INFO] [stdout] 365 | |     pub struct NorOperation<console::prelude::Nor, circuit::prelude::Nor, nor, "nor"> {
[INFO] [stdout] 366 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 367 | |     }
[INFO] [stdout] 368 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / crate::operation!(
[INFO] [stdout] 374 | |     pub struct NotOperation<core::ops::Not, core::ops::Not, not, "not"> {
[INFO] [stdout] 375 | |         Boolean => Boolean,
[INFO] [stdout] 376 | |         I8 => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 386 | |     }
[INFO] [stdout] 387 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:392:1
[INFO] [stdout]     |
[INFO] [stdout] 392 | / crate::operation!(
[INFO] [stdout] 393 | |     pub struct OrOperation<core::ops::BitOr, core::ops::BitOr, bitor, "or"> {
[INFO] [stdout] 394 | |         (Boolean, Boolean) => Boolean,
[INFO] [stdout] 395 | |         (I8, I8) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 405 | |     }
[INFO] [stdout] 406 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:411:1
[INFO] [stdout]     |
[INFO] [stdout] 411 | / crate::operation!(
[INFO] [stdout] 412 | |     pub struct PowOperation<console::prelude::Pow, circuit::prelude::Pow, pow, "pow"> {
[INFO] [stdout] 413 | |         (Field, Field) => Field,
[INFO] [stdout] 414 | |         (I8, U8) => I8 ("ensure exponentiation overflows halt"),
[INFO] [stdout] ...   |
[INFO] [stdout] 444 | |     }
[INFO] [stdout] 445 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:450:1
[INFO] [stdout]     |
[INFO] [stdout] 450 | / crate::operation!(
[INFO] [stdout] 451 | |     pub struct PowWrappedOperation<console::prelude::PowWrapped, circuit::prelude::PowWrapped, pow_wrapped, "pow.w"> {
[INFO] [stdout] 452 | |         (I8, U8) => I8,
[INFO] [stdout] 453 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 482 | |     }
[INFO] [stdout] 483 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:488:1
[INFO] [stdout]     |
[INFO] [stdout] 488 | / crate::operation!(
[INFO] [stdout] 489 | |     pub struct RemOperation<core::ops::Rem, core::ops::Rem, rem, "rem"> {
[INFO] [stdout] 490 | |         (I8, I8) => I8 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] 491 | |         (I16, I16) => I16 ("ensure overflows halt", "ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 500 | |     }
[INFO] [stdout] 501 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:506:1
[INFO] [stdout]     |
[INFO] [stdout] 506 | / crate::operation!(
[INFO] [stdout] 507 | |     pub struct RemWrappedOperation<console::prelude::RemWrapped, circuit::prelude::RemWrapped, rem_wrapped, "rem.w"> {
[INFO] [stdout] 508 | |         (I8, I8) => I8 ("ensure divide by zero halts"),
[INFO] [stdout] 509 | |         (I16, I16) => I16 ("ensure divide by zero halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 518 | |     }
[INFO] [stdout] 519 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / crate::operation!(
[INFO] [stdout] 525 | |     pub struct ShlOperation<console::prelude::ShlChecked, circuit::prelude::ShlChecked, shl_checked, "shl"> {
[INFO] [stdout] 526 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 527 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 556 | |     }
[INFO] [stdout] 557 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:562:1
[INFO] [stdout]     |
[INFO] [stdout] 562 | / crate::operation!(
[INFO] [stdout] 563 | |     pub struct ShlWrappedOperation<console::prelude::ShlWrapped, circuit::prelude::ShlWrapped, shl_wrapped, "shl.w"> {
[INFO] [stdout] 564 | |         (I8, U8) => I8,
[INFO] [stdout] 565 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 594 | |     }
[INFO] [stdout] 595 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:600:1
[INFO] [stdout]     |
[INFO] [stdout] 600 | / crate::operation!(
[INFO] [stdout] 601 | |     pub struct ShrOperation<console::prelude::ShrChecked, circuit::prelude::ShrChecked, shr_checked, "shr"> {
[INFO] [stdout] 602 | |         (I8, U8) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] 603 | |         (I8, U16) => I8 ("ensure shifting past boundary halts"),
[INFO] [stdout] ...   |
[INFO] [stdout] 632 | |     }
[INFO] [stdout] 633 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:638:1
[INFO] [stdout]     |
[INFO] [stdout] 638 | / crate::operation!(
[INFO] [stdout] 639 | |     pub struct ShrWrappedOperation<console::prelude::ShrWrapped, circuit::prelude::ShrWrapped, shr_wrapped, "shr.w"> {
[INFO] [stdout] 640 | |         (I8, U8) => I8,
[INFO] [stdout] 641 | |         (I8, U16) => I8,
[INFO] [stdout] ...   |
[INFO] [stdout] 670 | |     }
[INFO] [stdout] 671 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:676:1
[INFO] [stdout]     |
[INFO] [stdout] 676 | / crate::operation!(
[INFO] [stdout] 677 | |     pub struct SquareOperation<console::prelude::Square, circuit::prelude::Square, square, "square"> {
[INFO] [stdout] 678 | |         Field => Field,
[INFO] [stdout] 679 | |     }
[INFO] [stdout] 680 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:405:35
[INFO] [stdout]     |
[INFO] [stdout] 405 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:676:1
[INFO] [stdout]     |
[INFO] [stdout] 676 | / crate::operation!(
[INFO] [stdout] 677 | |     pub struct SquareOperation<console::prelude::Square, circuit::prelude::Square, square, "square"> {
[INFO] [stdout] 678 | |         Field => Field,
[INFO] [stdout] 679 | |     }
[INFO] [stdout] 680 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:588:35
[INFO] [stdout]     |
[INFO] [stdout] 588 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:685:1
[INFO] [stdout]     |
[INFO] [stdout] 685 | / crate::operation!(
[INFO] [stdout] 686 | |     pub struct SquareRootOperation<console::prelude::SquareRoot, circuit::prelude::SquareRoot, square_root?, "sqrt"> {
[INFO] [stdout] 687 | |         Field => Field ("ensure quadratic nonresidues halt"),
[INFO] [stdout] 688 | |     }
[INFO] [stdout] 689 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:445:35
[INFO] [stdout]     |
[INFO] [stdout] 445 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:685:1
[INFO] [stdout]     |
[INFO] [stdout] 685 | / crate::operation!(
[INFO] [stdout] 686 | |     pub struct SquareRootOperation<console::prelude::SquareRoot, circuit::prelude::SquareRoot, square_root?, "sqrt"> {
[INFO] [stdout] 687 | |         Field => Field ("ensure quadratic nonresidues halt"),
[INFO] [stdout] 688 | |     }
[INFO] [stdout] 689 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / crate::operation!(
[INFO] [stdout] 695 | |     pub struct SubOperation<core::ops::Sub, core::ops::Sub, sub, "sub"> {
[INFO] [stdout] 696 | |         (Field, Field) => Field,
[INFO] [stdout] 697 | |         (Group, Group) => Group,
[INFO] [stdout] ...   |
[INFO] [stdout] 709 | |     }
[INFO] [stdout] 710 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:486:35
[INFO] [stdout]     |
[INFO] [stdout] 486 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:715:1
[INFO] [stdout]     |
[INFO] [stdout] 715 | / crate::operation!(
[INFO] [stdout] 716 | |     pub struct SubWrappedOperation<console::prelude::SubWrapped, circuit::prelude::SubWrapped, sub_wrapped, "sub.w"> {
[INFO] [stdout] 717 | |         (I8, I8) => I8,
[INFO] [stdout] 718 | |         (I16, I16) => I16,
[INFO] [stdout] ...   |
[INFO] [stdout] 727 | |     }
[INFO] [stdout] 728 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:533:35
[INFO] [stdout]     |
[INFO] [stdout] 533 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/program/instruction/operation/mod.rs:733:1
[INFO] [stdout]     |
[INFO] [stdout] 733 | / crate::operation!(
[INFO] [stdout] 734 | |     pub struct TernaryOperation<console::prelude::Ternary, circuit::prelude::Ternary, ternary, "ternary"> {
[INFO] [stdout] 735 | |         (Boolean, Address, Address) => Address,
[INFO] [stdout] 736 | |         (Boolean, Boolean, Boolean) => Boolean,
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     }
[INFO] [stdout] 752 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::test_execute` which comes from the expansion of the macro `crate::operation` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `test_rng` in this scope
[INFO] [stdout]    --> src/program/instruction/operation/macros.rs:697:35
[INFO] [stdout]     |
[INFO] [stdout] 697 |                       let mut rng = test_rng();
[INFO] [stdout]     |                                     ^^^^^^^^ not found in this scope
[WARN] too many lines in the log, truncating it
